package top.yangbuyi.controller;

import com.netflix.hystrix.contrib.javanica.annotation.DefaultProperties;
import top.yangbuyi.vo.AjaxResult;

/**
 * @ClassName: BaseController
 * @Author: campsis-tk
 * @Date: 2020/9/11 14:49
 * @Description: 断路器 容错熔断
 **/
@DefaultProperties(defaultFallback = "fallback")
public class BaseController {

	/**
	 * 如远程服务不可用，或者出现异常，回调的方法
	 * @return
	 */
	public AjaxResult fallback(){
		return AjaxResult.fail("服务器内部异常,请联系管理员");
	}
}
